package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 库位管理对象 T_BASE_STORAGE_AREA_LOCATION
 *
 * @author ruoyi
 * @date 2024-09-05
 */
public class TBaseStorageAreaLocation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 库位编号 */
    @Excel(name = "库位编号")
    private String locationId;

    public String getREMARK() {
        return REMARK;
    }

    public void setREMARK(String REMARK) {
        this.REMARK = REMARK;
    }

    @Excel(name = "备注")
    private String REMARK;
    /** 助记码 */
    @Excel(name = "助记码")
    private String pyName;

    /** 仓库编号 */
    @Excel(name = "仓库编号")
    private String storageId;

    /** ISLOCK */
    @Excel(name = "ISLOCK")
    private String ISLOCK;

    /** 长 */
    @Excel(name = "长")
    private String locationLong;

    /** 宽 */
    @Excel(name = "宽")
    private String locationWidth;

    /** 高 */
    @Excel(name = "高")
    private String locationHeight;

    /** 体积 */
    @Excel(name = "体积")
    private String VOLUME;

    /** HASVOLUME */
    @Excel(name = "HASVOLUME")
    private String HASVOLUME;

    /** 承重 */
    @Excel(name = "承重")
    private String BEARWEIGHT;

    /** abc分类 */
    @Excel(name = "abc分类")
    private String abcId;

    /** 排序 */
    @Excel(name = "排序")
    private String SORT;

    /** 状态 */
    @Excel(name = "状态")
    private String STATUS;

    /** 版本 */
    @Excel(name = "版本")
    private String VERSION;

    /** 操作人 */
    @Excel(name = "操作人")
    private String OPERATORID;

    /** 操作时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date OPERATEDATE;

    /** 堆垛机编号 */
    @Excel(name = "堆垛机编号")
    private String decId;

    /** 入库站台 */
    @Excel(name = "入库站台")
    private String instand;

    /** 出库站台 */
    @Excel(name = "出库站台")
    private String outStand;

    /** 入库输送线 */
    @Excel(name = "入库输送线")
    private String inline;

    /** 出库输送线 */
    @Excel(name = "出库输送线")
    private String outLine;

    /** 行 */
    @Excel(name = "行")
    private String row;

    /** 列 */
    @Excel(name = "列")
    private String cln;

    /** 层级 */
    @Excel(name = "层级")
    private String layer;

    /** 入库站台1 */
    @Excel(name = "入库站台1")
    private String instand1;

    /** 入库站台2 */
    @Excel(name = "入库站台2")
    private String instand2;

    /** 出库站台1 */
    @Excel(name = "出库站台1")
    private String outStand1;

    /** 入库站台3 */
    @Excel(name = "入库站台3")
    private String instand3;

    /** 出库站台2 */
    @Excel(name = "出库站台2")
    private String outStand2;

    /** 出库站台11 */
    @Excel(name = "出库站台11")
    private String outStand11;

    /** 深度 */
    @Excel(name = "深度")
    private String deep;

    public void setLocationId(String locationId)
    {
        this.locationId = locationId;
    }

    public String getLocationId()
    {
        return locationId;
    }
    public void setPyName(String pyName)
    {
        this.pyName = pyName;
    }

    public String getPyName()
    {
        return pyName;
    }
    public void setStorageId(String storageId)
    {
        this.storageId = storageId;
    }

    public String getStorageId()
    {
        return storageId;
    }
    public void setISLOCK(String ISLOCK)
    {
        this.ISLOCK = ISLOCK;
    }

    public String getISLOCK()
    {
        return ISLOCK;
    }
    public void setLocationLong(String locationLong)
    {
        this.locationLong = locationLong;
    }

    public String getLocationLong()
    {
        return locationLong;
    }
    public void setLocationWidth(String locationWidth)
    {
        this.locationWidth = locationWidth;
    }

    public String getLocationWidth()
    {
        return locationWidth;
    }
    public void setLocationHeight(String locationHeight)
    {
        this.locationHeight = locationHeight;
    }

    public String getLocationHeight()
    {
        return locationHeight;
    }
    public void setVOLUME(String VOLUME)
    {
        this.VOLUME = VOLUME;
    }

    public String getVOLUME()
    {
        return VOLUME;
    }
    public void setHASVOLUME(String HASVOLUME)
    {
        this.HASVOLUME = HASVOLUME;
    }

    public String getHASVOLUME()
    {
        return HASVOLUME;
    }
    public void setBEARWEIGHT(String BEARWEIGHT)
    {
        this.BEARWEIGHT = BEARWEIGHT;
    }

    public String getBEARWEIGHT()
    {
        return BEARWEIGHT;
    }
    public void setAbcId(String abcId)
    {
        this.abcId = abcId;
    }

    public String getAbcId()
    {
        return abcId;
    }
    public void setSORT(String SORT)
    {
        this.SORT = SORT;
    }

    public String getSORT()
    {
        return SORT;
    }
    public void setSTATUS(String STATUS)
    {
        this.STATUS = STATUS;
    }

    public String getSTATUS()
    {
        return STATUS;
    }
    public void setVERSION(String VERSION)
    {
        this.VERSION = VERSION;
    }

    public String getVERSION()
    {
        return VERSION;
    }
    public void setOPERATORID(String OPERATORID)
    {
        this.OPERATORID = OPERATORID;
    }

    public String getOPERATORID()
    {
        return OPERATORID;
    }
    public void setOPERATEDATE(Date OPERATEDATE)
    {
        this.OPERATEDATE = OPERATEDATE;
    }

    public Date getOPERATEDATE()
    {
        return OPERATEDATE;
    }
    public void setDecId(String decId)
    {
        this.decId = decId;
    }

    public String getDecId()
    {
        return decId;
    }
    public void setInstand(String instand)
    {
        this.instand = instand;
    }

    public String getInstand()
    {
        return instand;
    }
    public void setOutStand(String outStand)
    {
        this.outStand = outStand;
    }

    public String getOutStand()
    {
        return outStand;
    }
    public void setInline(String inline)
    {
        this.inline = inline;
    }

    public String getInline()
    {
        return inline;
    }
    public void setOutLine(String outLine)
    {
        this.outLine = outLine;
    }

    public String getOutLine()
    {
        return outLine;
    }
    public void setRow(String row)
    {
        this.row = row;
    }

    public String getRow()
    {
        return row;
    }
    public void setCln(String cln)
    {
        this.cln = cln;
    }

    public String getCln()
    {
        return cln;
    }
    public void setLayer(String layer)
    {
        this.layer = layer;
    }

    public String getLayer()
    {
        return layer;
    }
    public void setInstand1(String instand1)
    {
        this.instand1 = instand1;
    }

    public String getInstand1()
    {
        return instand1;
    }
    public void setInstand2(String instand2)
    {
        this.instand2 = instand2;
    }

    public String getInstand2()
    {
        return instand2;
    }
    public void setOutStand1(String outStand1)
    {
        this.outStand1 = outStand1;
    }

    public String getOutStand1()
    {
        return outStand1;
    }
    public void setInstand3(String instand3)
    {
        this.instand3 = instand3;
    }

    public String getInstand3()
    {
        return instand3;
    }
    public void setOutStand2(String outStand2)
    {
        this.outStand2 = outStand2;
    }

    public String getOutStand2()
    {
        return outStand2;
    }
    public void setOutStand11(String outStand11)
    {
        this.outStand11 = outStand11;
    }

    public String getOutStand11()
    {
        return outStand11;
    }
    public void setDeep(String deep)
    {
        this.deep = deep;
    }

    public String getDeep()
    {
        return deep;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("locationId", getLocationId())
                .append("pyName", getPyName())
                .append("storageId", getStorageId())
                .append("ISLOCK", getISLOCK())
                .append("locationLong", getLocationLong())
                .append("locationWidth", getLocationWidth())
                .append("locationHeight", getLocationHeight())
                .append("VOLUME", getVOLUME())
                .append("HASVOLUME", getHASVOLUME())
                .append("BEARWEIGHT", getBEARWEIGHT())
                .append("abcId", getAbcId())
                .append("SORT", getSORT())
                .append("STATUS", getSTATUS())
                .append("REMARK", getREMARK())
                .append("VERSION", getVERSION())
                .append("OPERATORID", getOPERATORID())
                .append("OPERATEDATE", getOPERATEDATE())
                .append("decId", getDecId())
                .append("instand", getInstand())
                .append("outStand", getOutStand())
                .append("inline", getInline())
                .append("outLine", getOutLine())
                .append("row", getRow())
                .append("cln", getCln())
                .append("layer", getLayer())
                .append("instand1", getInstand1())
                .append("instand2", getInstand2())
                .append("outStand1", getOutStand1())
                .append("instand3", getInstand3())
                .append("outStand2", getOutStand2())
                .append("outStand11", getOutStand11())
                .append("deep", getDeep())
                .toString();
    }
}
